$(function(){
    // 登录拦截
    var token=localStorage.getItem('token');
    if(!token){
        // 没有登录; 重定向到登录页面
        layer.msg('没有登录',function(){
            location.href='/login.html';
        });
    }

    // 通过数据接口校验登录凭证token的有效性
    window.auth=function(callback){
        $.ajax({
            url:'/apis/index.php?c=user&a=login_info',
            dataType:'json',
            headers:{
               //  自定义请求头; 登录凭证
                Token:localStorage.getItem('token')
            }
        }).then(res=>{
            // 登录凭证token真实有效
            if(res.errcode===0){
                // 将登录用户的信息暴露给外部作用域
                // window.userInfo=res.userInfo;
                callback&&callback(res.userInfo);
                // 显示用户头像
                if(res.userInfo.avatar!=''){
                    $(".user-avatar").prop('src',res.userInfo.avatar);
                }
            }else{
                // 没有登录; 重定向到登录页面
                layer.msg('没有登录',function(){
                    location.href='/login.html';
                });
            }
        });
    }


});